Ext.define("Xyh.view.packType.List", {
			extend : 'Ext.grid.Panel',
			alias : 'widget.packType',
			title : '包装列表',
			store : 'PackType',
			columns : [{
						header : '包装代码',
						dataIndex : 'code'
					}, {
						header : '包装名称',
						dataIndex : 'name'
					},{
				header : '',
				sortable : false,
				xtype : 'actioncolumn',
				items : [{
					icon : 'resource/images/delete.png',
					tooltip : '删除该记录',
					handler : function(grid, rowIndex, colIndex) {
						var rec = grid.getStore().getAt(rowIndex);
						var contactId = rec.get('id');
						Ext.Msg.confirm('提示', '确定删除吗?',
								function(button) {
									if (button == 'yes') {
										Ext.Ajax.request({
											url : '/packtype/del/' + contactId,
											success : function(response) {
												Ext.Msg.alert('', '删除成功');
												grid.getStore().load();

											},
											failure : function(response) {
												Ext.Msg.show({
															icon : Ext.Msg.ERROR,
															title : '出错了！',
															msg : '删除出错！！'

														});
												grid.getStore().load();
											}

										});
									}
								});

					}
				}]
			}],
			fbar : [{
								xtype : 'button',
								frame : false,
								text : '新增',
								action : 'addPackType'
							}],

			initComponent : function() {

				Ext.getStore('PackType').load();
				this.callParent(arguments);

			}
		});